the brains of the operation - Francés Inglés Diccionario